package Tankclient;
import java.awt.Color;
import java.awt.Graphics;
import java.awt.Rectangle;
public class Blood {
    int x, y, w, h;
    TankClient tc;

    int step = 0;
    private boolean live = true;

    public boolean isLive() {
        return live;
    }


    public void setLive(boolean live) {
        this.live = live;
    }

    private int[][] pos = {
            {350, 300},
            {360, 300},
            {370, 275},
            {400, 200},
            {360, 270},
            {365, 290},
            {350, 340}
    };

    public Blood() {
        x = pos[0][0];
        y = pos[0][1];
        w = h = 15;
    }


    public void draw(Graphics g) {
        if (!live) {
            return;
        }
        Color c = g.getColor();
        g.setColor(Color.MAGENTA);
        g.fillRect(x, y, w, h);
        g.setColor(c);
        move();

    }
    

    private void move() {
        step++;
        if (step == pos.length) {
            step = 0;
        }
        x = pos[step][0];
        y = pos[step][1];
    }
   //`1
    public Rectangle getRect() {
        return new Rectangle(x, y, w, h);
    }
}